package com.dc.commons.shiro;

import java.util.Date;
import java.util.UUID;

import com.dc.commons.jpa.TicketWapper;
import com.dc.commons.persistence.embeddable.Member;
import com.dc.commons.persistence.embeddable.Organ;

/*******************************************************************************<P>
 * 文件名: ShiroTicketWapper.java <br>
 * 版本: 1.0<br>
 * 描述:当前用户信息<br>
 * 版权所有: <br>
 * <P>
 * 创建者: 王建栋 <br>
 * 创建日期: 2016年4月21日 下午4:39:09<br>
 * 修改者: <br>
 * 修改日期: <br>
 * 修改说明: <br>
 ******************************************************************************/
public class ShiroTicketWapper implements TicketWapper{
	

	/* (non-Javadoc)
	 * @see com.dc.commons.jpa.UserWapper#getMember()
	 */
	@Override
	public Member getMember() {
		//TODO 设置当前用户
		return Member.valueOf("admin").name("系统管理员");
	}

	/* (non-Javadoc)
	 * @see com.dc.commons.jpa.UserWapper#getNow()
	 */
	@Override
	public Date getNow() {
		return new Date();
	}

	/* (non-Javadoc)
	 * @see com.dc.commons.jpa.UserWapper#getOrgan()
	 */
	@Override
	public Organ getOrgan() {
		//TODO 设置当前用户的机构
		return Organ.valueOf("");
	}

	/* (non-Javadoc)
	 * @see com.dc.commons.jpa.UserWapper#uuid()
	 */
	@Override
	public String uuid() {
		return UUID.randomUUID().toString();
	}

}
